#cs48 group 3

OBJS = gaucho.o gauchod1.o gauchod2.o gauchod3.o enemy.o storkeTower.o resources.o board.o simple.o enemyd1.o enemyd2.o enemyd3.o enemyd4.o enemyd5.o enemyd6.o enemyd7.o enemyd8.o enemyd9.o enemyd10.o
CC = g++
CFLAGS = -c -w
MORE = `wx-config --cxxflags --libs`
all: executeit

executeit: main.cpp ${OBJS}
	${CC} ${MORE} main.cpp ${OBJS} -o executeit && mv executeit ../
	mv *.o ../bin/

gaucho.o: gaucho.cpp #gaucho.h
	${CC} ${CFLAGS} ${MORE} gaucho.cpp 

gauchod1.o: gauchod1.cpp #gauchod1.h
	${CC} ${CFLAGS} ${MORE} gauchod1.cpp 

gauchod2.o: gauchod2.cpp #gauchod2.h
	${CC} ${CFLAGS} ${MORE} gauchod2.cpp 

gauchod3.o: gauchod3.cpp #gauchod3.h
	${CC} ${CFLAGS} ${MORE} gauchod3.cpp 

enemy.o: enemy.cpp #enemy.h
	${CC} ${CFLAGS} ${MORE} enemy.cpp 

enemyd1.o: enemyd1.cpp #enemyd1.h
	${CC} ${CFLAGS} ${MORE} enemyd1.cpp 

enemyd2.o: enemyd2.cpp #enemyd2.h
	${CC} ${CFLAGS} ${MORE} enemyd2.cpp 

enemyd3.o: enemyd3.cpp #enemyd3.h
	${CC} ${CFLAGS} ${MORE} enemyd3.cpp 

enemyd4.o: enemyd4.cpp #enemyd4.h
	${CC} ${CFLAGS} ${MORE} enemyd4.cpp 

enemyd5.o: enemyd5.cpp #enemyd5.h
	${CC} ${CFLAGS} ${MORE} enemyd5.cpp 

enemyd6.o: enemyd6.cpp #enemyd6.h
	${CC} ${CFLAGS} ${MORE} enemyd6.cpp 

enemyd7.o: enemyd7.cpp #enemyd7.h
	${CC} ${CFLAGS} ${MORE} enemyd7.cpp 

enemyd8.o: enemyd8.cpp #enemyd8.h
	${CC} ${CFLAGS} ${MORE} enemyd8.cpp 

enemyd9.o: enemyd9.cpp #enemyd9.h
	${CC} ${CFLAGS} ${MORE} enemyd9.cpp 

enemyd10.o: enemyd10.cpp #enemyd10.h
	${CC} ${CFLAGS} ${MORE} enemyd10.cpp 

resources.o: resources.cpp #resources.h
	${CC} ${CFLAGS} resources.cpp

simple.o: simple.cpp #simple.h
	${CC} ${CFLAGS} ${MORE} simple.cpp

board.o: board.cpp #board.h
	${CC} ${CFLAGS} ${MORE} board.cpp 

storkeTower.o: storkeTower.cpp #storkeTower.h 
	${CC} ${CFLAGS}  ${MORE} storkeTower.cpp 
clean:
	rm -f *~
	rm -f ../executeit
	rm -f ../bin/*.o
